[INFO] fetching crate citadeldb 0.16.0...
[INFO] testing citadeldb-0.16.0 against master#cced03bfd61a304243a34504618ecec86c17063f for pr-154065-2
[INFO] extracting crate citadeldb 0.16.0 into /workspace/builds/worker-3-tc1/source
[INFO] started tweaking crates.io crate citadeldb 0.16.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate citadeldb 0.16.0
[INFO] tweaked toml for crates.io crate citadeldb 0.16.0 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate citadeldb 0.16.0 on toolchain cced03bfd61a304243a34504618ecec86c17063f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate citadeldb 0.16.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded citadeldb-txn v0.16.0
[INFO] [stderr]   Downloaded citadeldb-sync v0.16.0
[INFO] [stderr]   Downloaded io-uring v0.7.11
[INFO] [stderr]   Downloaded snow v0.10.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 544a4fdde8041a965fa226c2f156fb31b6ee95e06420fe23186e9b7db4d2c179
[INFO] running `Command { std: "docker" "start" "544a4fdde8041a965fa226c2f156fb31b6ee95e06420fe23186e9b7db4d2c179", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "544a4fdde8041a965fa226c2f156fb31b6ee95e06420fe23186e9b7db4d2c179" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "544a4fdde8041a965fa226c2f156fb31b6ee95e06420fe23186e9b7db4d2c179", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "544a4fdde8041a965fa226c2f156fb31b6ee95e06420fe23186e9b7db4d2c179" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.184
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling xxhash-rust v0.8.15
[INFO] [stderr]    Compiling rustc-hash v2.1.2
[INFO] [stderr]    Compiling constant_time_eq v0.4.2
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling blake3 v1.8.4
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling universal-hash v0.5.1
[INFO] [stderr]    Compiling aead v0.5.2
[INFO] [stderr]    Compiling polyval v0.6.2
[INFO] [stderr]    Compiling poly1305 v0.8.0
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling blake2 v0.10.6
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling hkdf v0.12.4
[INFO] [stderr]    Compiling pbkdf2 v0.12.2
[INFO] [stderr]    Compiling ghash v0.5.1
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling snow v0.10.0
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling memmap2 v0.9.10
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling password-hash v0.5.0
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling argon2 v0.5.3
[INFO] [stderr]    Compiling zeroize_derive v1.4.3
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling ctr v0.9.2
[INFO] [stderr]    Compiling chacha20 v0.9.1
[INFO] [stderr]    Compiling citadeldb-core v0.16.0
[INFO] [stderr]    Compiling chacha20poly1305 v0.10.1
[INFO] [stderr]    Compiling citadeldb-io v0.16.0
[INFO] [stderr]    Compiling citadeldb-page v0.16.0
[INFO] [stderr]    Compiling aes-kw v0.2.1
[INFO] [stderr]    Compiling aes-gcm v0.10.3
[INFO] [stderr]    Compiling citadeldb-crypto v0.16.0
[INFO] [stderr]    Compiling citadeldb-buffer v0.16.0
[INFO] [stderr]    Compiling citadeldb-txn v0.16.0
[INFO] [stderr]    Compiling citadeldb-sync v0.16.0
[INFO] [stderr]    Compiling citadeldb v0.16.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 13.45s
[INFO] running `Command { std: "docker" "inspect" "544a4fdde8041a965fa226c2f156fb31b6ee95e06420fe23186e9b7db4d2c179", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "544a4fdde8041a965fa226c2f156fb31b6ee95e06420fe23186e9b7db4d2c179" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy-derive v0.8.48
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling libmimalloc-sys v0.1.44
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling mimalloc v0.1.48
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling citadeldb-crypto v0.16.0
[INFO] [stderr]    Compiling citadeldb-buffer v0.16.0
[INFO] [stderr]    Compiling citadeldb-txn v0.16.0
[INFO] [stderr]    Compiling citadeldb-sync v0.16.0
[INFO] [stderr]    Compiling citadeldb v0.16.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 22.75s
[INFO] running `Command { std: "docker" "inspect" "544a4fdde8041a965fa226c2f156fb31b6ee95e06420fe23186e9b7db4d2c179", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "544a4fdde8041a965fa226c2f156fb31b6ee95e06420fe23186e9b7db4d2c179" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.25s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/citadel-1301f284400a6e26)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test audit::tests::entry_serialization_roundtrip ... ok
[INFO] [stdout] test audit::tests::event_type_roundtrip ... ok
[INFO] [stdout] test audit::tests::header_invalid_magic_rejected ... ok
[INFO] [stdout] test audit::tests::header_serialize_deserialize_roundtrip ... ok
[INFO] [stdout] test audit::tests::hmac_chain_changes_with_prev ... ok
[INFO] [stdout] test audit::tests::hmac_chain_deterministic ... ok
[INFO] [stdout] test audit::tests::file_format_magic ... ok
[INFO] [stdout] test audit::tests::create_and_log_entry ... ok
[INFO] [stdout] test audit::tests::open_existing_appends ... ok
[INFO] [stdout] test audit::tests::verify_wrong_key_fails ... ok
[INFO] [stdout] test audit::tests::verify_valid_chain ... ok
[INFO] [stdout] test audit::tests::verify_tamper_detected ... ok
[INFO] [stdout] test audit::tests::rotation_triggers ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/audit_log.rs (/opt/rustwide/target/debug/deps/audit_log-f6fb762507e84c50)
[INFO] [stdout] 
[INFO] [stdout] running 34 tests
[INFO] [stdout] test audit_log_path_method ... ok
[INFO] [stdout] test audit_file_format_magic ... ok
[INFO] [stdout] test audit_log_backup ... ok
[INFO] [stdout] test audit_disabled_no_file ... ok
[INFO] [stdout] test audit_log_integrity_check ... ok
[INFO] [stdout] test audit_log_records_create_event ... ok
[INFO] [stdout] test audit_log_records_close_event ... ok
[INFO] [stdout] test audit_log_compact ... ok
[INFO] [stdout] test audit_entry_detail_data ... ok
[INFO] [stdout] test audit_chain_tamper_detected has been running for over 60 seconds
[INFO] [stdout] test audit_chain_verification_valid has been running for over 60 seconds
[INFO] [stdout] test audit_in_memory_no_log has been running for over 60 seconds
[INFO] [stdout] test audit_log_created_on_db_create has been running for over 60 seconds
[INFO] [stdout] test audit_log_key_backup_export has been running for over 60 seconds
[INFO] [stdout] test audit_log_passphrase_change has been running for over 60 seconds
[INFO] [stdout] test audit_log_records_open_event has been running for over 60 seconds
[INFO] [stdout] test audit_log_created_on_db_create ... ok
[INFO] [stdout] test audit_in_memory_no_log ... ok
[INFO] [stdout] test audit_rotation_deletes_old_files ... ok
[INFO] [stdout] test audit_wrong_key_fails_verification ... ok
[INFO] [stdout] test audit_multiple_operations has been running for over 60 seconds
[INFO] [stdout] test audit_chain_tamper_detected ... ok
[INFO] [stdout] test audit_persists_across_reopen has been running for over 60 seconds
[INFO] [stdout] test audit_rotation_triggers_on_size ... ok
[INFO] [stdout] test audit_sequence_numbers_monotonic has been running for over 60 seconds
[INFO] [stdout] test audit_chain_verification_valid ... ok
[INFO] [stdout] test audit_log_records_open_event ... ok
[INFO] [stdout] test audit_timestamps_nondecreasing has been running for over 60 seconds
[INFO] [stdout] test scenario_entry_sentinel_on_disk ... ok
[INFO] [stdout] test read_audit_log_without_key ... ok
[INFO] [stdout] test scenario_corrupted_entry_recovery_via_sentinel ... ok
[INFO] [stdout] test audit_sequence_numbers_monotonic ... ok
[INFO] [stdout] test audit_timestamps_nondecreasing ... ok
[INFO] [stdout] test scenario_full_lifecycle_audit_trail has been running for over 60 seconds
[INFO] [stdout] test scenario_path_detail_roundtrip ... ok
[INFO] [stdout] test audit_log_passphrase_change ... ok
[INFO] [stdout] test scenario_zeroed_magic_recovery ... ok
[INFO] [stdout] test audit_log_key_backup_export ... ok
[INFO] [stdout] test scenario_insertion_attack_detected has been running for over 60 seconds
[INFO] [stdout] test scenario_multiple_sessions_chain_continuity has been running for over 60 seconds
[INFO] [stdout] test scenario_tamper_middle_of_chain_detected has been running for over 60 seconds
[INFO] [stdout] test scenario_torn_write_partial_last_entry has been running for over 60 seconds
[INFO] [stdout] test scenario_truncation_detected_by_count has been running for over 60 seconds
[INFO] [stdout] test scenario_insertion_attack_detected ... ok
[INFO] [stdout] test audit_multiple_operations ... ok
[INFO] [stdout] test audit_persists_across_reopen ... ok
[INFO] [stdout] test scenario_truncation_detected_by_count ... ok
[INFO] [stdout] test scenario_tamper_middle_of_chain_detected ... ok
[INFO] [stdout] test scenario_torn_write_partial_last_entry ... ok
[INFO] [stdout] test scenario_full_lifecycle_audit_trail ... ok
[INFO] [stdout] test scenario_multiple_sessions_chain_continuity ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 240.16s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/audit_torture.rs (/opt/rustwide/target/debug/deps/audit_torture-9d1e2579e86d19f3)
[INFO] [stdout] 
[INFO] [stdout] running 35 tests
[INFO] [stdout] test torture_100_entries_healthy_scan_verify has been running for over 60 seconds
[INFO] [stdout] test torture_50_entries_scattered_corruption has been running for over 60 seconds
[INFO] [stdout] test torture_all_entries_zeroed has been running for over 60 seconds
[INFO] [stdout] test torture_chain_break_point_matches_corruption has been running for over 60 seconds
[INFO] [stdout] test torture_consecutive_corrupted_entries has been running for over 60 seconds
[INFO] [stdout] test torture_corrupt_each_entry_individually has been running for over 60 seconds
[INFO] [stdout] test torture_corrupt_entry_len_each_position has been running for over 60 seconds
[INFO] [stdout] test torture_corrupted_file_header has been running for over 60 seconds
[INFO] [stdout] test torture_crafted_false_positive_in_corrupted_region has been running for over 60 seconds
[INFO] [stdout] test torture_entry_len_below_minimum has been running for over 60 seconds
[INFO] [stdout] test torture_entry_len_extends_to_eof has been running for over 60 seconds
[INFO] [stdout] test torture_entry_len_off_by_entry_alignment has been running for over 60 seconds
[INFO] [stdout] test torture_entry_len_off_by_one_too_large has been running for over 60 seconds
[INFO] [stdout] test torture_entry_len_off_by_one_too_small has been running for over 60 seconds
[INFO] [stdout] test torture_false_positive_magic_in_detail_data has been running for over 60 seconds
[INFO] [stdout] test torture_header_only_file has been running for over 60 seconds
[INFO] [stdout] test torture_50_entries_scattered_corruption ... ok
[INFO] [stdout] test torture_corrupt_each_entry_individually ... ok
[INFO] [stdout] test torture_false_positive_magic_in_detail_data ... ok
[INFO] [stdout] test torture_all_entries_zeroed ... ok
[INFO] [stdout] test torture_entry_len_off_by_one_too_large ... ok
[INFO] [stdout] test torture_chain_break_point_matches_corruption ... ok
[INFO] [stdout] test torture_entry_len_off_by_entry_alignment ... ok
[INFO] [stdout] test torture_crafted_false_positive_in_corrupted_region ... ok
[INFO] [stdout] test torture_header_only_file ... ok
[INFO] [stdout] test torture_entry_len_extends_to_eof ... ok
[INFO] [stdout] test torture_consecutive_corrupted_entries ... ok
[INFO] [stdout] test torture_corrupt_entry_len_each_position ... ok
[INFO] [stdout] test torture_entry_len_below_minimum ... ok
[INFO] [stdout] test torture_entry_len_off_by_one_too_small ... ok
[INFO] [stdout] test torture_corrupted_file_header ... ok
[INFO] [stdout] test torture_header_plus_partial_magic has been running for over 60 seconds
[INFO] [stdout] test torture_rotation_then_corrupt_rotated ... ok
[INFO] [stdout] test torture_scan_rotated_file ... ok
[INFO] [stdout] test torture_large_scale_scattered_corruption ... ok
[INFO] [stdout] test torture_single_entry_corrupted ... ok
[INFO] [stdout] test torture_hmac_corruption_structural_recovery has been running for over 60 seconds
[INFO] [stdout] test torture_invalid_detail_len_skipped has been running for over 60 seconds
[INFO] [stdout] test torture_header_plus_partial_magic ... ok
[INFO] [stdout] test torture_invalid_event_type_skipped has been running for over 60 seconds
[INFO] [stdout] test torture_multiple_corrupted_entries has been running for over 60 seconds
[INFO] [stdout] test torture_random_byte_overwrites_no_panic has been running for over 60 seconds
[INFO] [stdout] test torture_recovered_entries_monotonic_sequence has been running for over 60 seconds
[INFO] [stdout] test torture_repeated_magic_bytes_no_phantom has been running for over 60 seconds
[INFO] [stdout] test torture_scan_and_verify_coherent_after_gap has been running for over 60 seconds
[INFO] [stdout] test torture_scan_matches_read_on_healthy_file has been running for over 60 seconds
[INFO] [stdout] test torture_single_bit_flip_every_position has been running for over 60 seconds
[INFO] [stdout] test torture_invalid_detail_len_skipped ... ok
[INFO] [stdout] test torture_invalid_event_type_skipped ... ok
[INFO] [stdout] test torture_recovered_entries_monotonic_sequence ... ok
[INFO] [stdout] test torture_scan_and_verify_coherent_after_gap ... ok
[INFO] [stdout] test torture_multiple_corrupted_entries ... ok
[INFO] [stdout] test torture_random_byte_overwrites_no_panic ... ok
[INFO] [stdout] test torture_100_entries_healthy_scan_verify ... ok
[INFO] [stdout] test torture_scan_matches_read_on_healthy_file ... ok
[INFO] [stdout] test torture_repeated_magic_bytes_no_phantom ... ok
[INFO] [stdout] test torture_single_bit_flip_every_position ... ok
[INFO] [stdout] test torture_hmac_corruption_structural_recovery ... ok
[INFO] [stdout] test torture_truncation_at_every_boundary ... ok
[INFO] [stdout] test torture_trailing_garbage_after_valid_entries ... ok
[INFO] [stdout] test torture_trailing_magic_without_full_entry ... ok
[INFO] [stdout] test torture_zeroed_byte_block_spanning_entries ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 214.28s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/backup.rs (/opt/rustwide/target/debug/deps/backup-56499936e29a44b8)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test backup_fails_if_dest_exists ... ok
[INFO] [stdout] test backup_with_data ... ok
[INFO] [stdout] test backup_integrity_check ... ok
[INFO] [stdout] test backup_empty_db ... ok
[INFO] [stdout] test backup_snapshot_consistency ... ok
[INFO] [stdout] test backup_with_named_tables ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.33s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/btree_reference.rs (/opt/rustwide/target/debug/deps/btree_reference-56040f52ba8aa421)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test btree_allocator_frees_pages_on_cow ... ok
[INFO] [stdout] test btree_cursor_bidirectional ... ok
[INFO] [stdout] test btree_cursor_reverse_range ... ok
[INFO] [stdout] test btree_cow_isolation ... ok
[INFO] [stdout] test btree_duplicate_key_updates_value ... ok
[INFO] [stdout] test btree_delete_until_empty_one_by_one ... ok
[INFO] [stdout] test btree_insert_delete_reinsert ... ok
[INFO] [stdout] test btree_insert_delete_same_key_repeatedly ... ok
[INFO] [stdout] test btree_max_key_length ... ok
[INFO] [stdout] test btree_single_entry ... ok
[INFO] [stdout] test btree_tombstone_values ... ok
[INFO] [stdout] test btree_cursor_range_scan ... ok
[INFO] [stdout] test btree_large_values ... ok
[INFO] [stdout] test btree_delete_all_and_reinsert ... ok
[INFO] [stdout] test btree_depth_grows_with_entries ... ok
[INFO] [stdout] test btree_vs_btreemap_expected ... ok
[INFO] [stdout] test btree_heavy_random_expected ... ok
[INFO] [stdout] test btree_sequential_insert_stress ... ok
[INFO] [stdout] test btree_variable_key_length_stress ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/btree_torture.rs (/opt/rustwide/target/debug/deps/btree_torture-3fd74fe0294f2865)
[INFO] [stdout] 
[INFO] [stdout] running 33 tests
[INFO] [stdout] test allocator_rollback_discards_freed ... ok
[INFO] [stdout] test cursor_boundary_movement ... ok
[INFO] [stdout] test binary_keys_all_byte_values ... ok
[INFO] [stdout] test cursor_seek_past_all ... ok
[INFO] [stdout] test cursor_seek_then_reverse ... ok
[INFO] [stdout] test cursor_two_entries ... ok
[INFO] [stdout] test cursor_full_reverse_matches_forward ... ok
[INFO] [stdout] test empty_key ... ok
[INFO] [stdout] test delete_from_left_edge ... ok
[INFO] [stdout] test delete_all_random_order_verify_invariants ... ok
[INFO] [stdout] test delete_from_right_edge ... ok
[INFO] [stdout] test branch_separators_valid ... ok
[INFO] [stdout] test max_key_max_value_together ... ok
[INFO] [stdout] test keys_differ_only_in_last_byte ... ok
[INFO] [stdout] test identical_prefix_keys ... ok
[INFO] [stdout] test many_max_size_entries ... ok
[INFO] [stdout] test delete_every_other_key ... ok
[INFO] [stdout] test cow_across_many_txn_ids ... ok
[INFO] [stdout] test empty_value_stress ... ok
[INFO] [stdout] test insert_delete_all_reinsert_3_cycles ... ok
[INFO] [stdout] test no_duplicate_page_references ... ok
[INFO] [stdout] test monotonic_insert_with_periodic_bulk_delete ... ok
[INFO] [stdout] test allocator_heavy_page_churn ... ok
[INFO] [stdout] test interleaved_insert_pattern ... ok
[INFO] [stdout] test all_leaves_at_same_depth ... ok
[INFO] [stdout] test update_value_size_changes ... ok
[INFO] [stdout] test search_nonexistent_keys_between_existing ... ok
[INFO] [stdout] test prefix_key_chains ... ok
[INFO] [stdout] test leaf_keys_sorted_within_page ... ok
[INFO] [stdout] test entry_count_always_accurate ... ok
[INFO] [stdout] test reverse_sequential_insert ... ok
[INFO] [stdout] test grow_deep_then_shrink ... ok
[INFO] [stdout] test heavy_expected_50k_ops ... ok
[INFO] [stderr]      Running tests/compaction.rs (/opt/rustwide/target/debug/deps/compaction-927f114e151580a0)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 33 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.74s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test compact_fails_if_dest_exists ... ok
[INFO] [stdout] test compact_reduces_file_size ... ok
[INFO] [stdout] test compact_then_writable ... ok
[INFO] [stdout] test compact_integrity_check ... ok
[INFO] [stdout] test compact_empty_db ... ok
[INFO] [stdout] test compact_preserves_named_tables ... ok
[INFO] [stdout] test compact_no_pending_free ... ok
[INFO] [stdout] test compact_preserves_data ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.68s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/diff_engine.rs (/opt/rustwide/target/debug/deps/diff_engine-1c72f47888a16cef)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test tree_reader_leaf_entries ... ok
[INFO] [stdout] test tree_reader_root_info ... ok
[INFO] [stdout] test multiple_changes_detected ... ok
[INFO] [stdout] test large_dataset_skips_matching_subtrees ... ok
[INFO] [stdout] test populated_source_vs_empty_target ... ok
[INFO] [stdout] test both_empty_dbs ... ok
[INFO] [stdout] test diff_metrics_pages_compared_and_skipped ... ok
[INFO] [stdout] test single_insert_detected ... ok
[INFO] [stdout] test incremental_diff_3_rounds ... ok
[INFO] [stdout] test empty_source_vs_populated_target ... ok
[INFO] [stdout] test diff_detects_all_changed_keys ... ok
[INFO] [stdout] test identical_dbs_empty_diff ... ok
[INFO] [stdout] test large_values_diff ... ok
[INFO] [stdout] test value_update_detected ... ok
[INFO] [stdout] test diff_after_sync_is_empty ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 10.72s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/diff_torture.rs (/opt/rustwide/target/debug/deps/diff_torture-37bab94ec3a7c370)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test all_entries_changed_full_diff ... ok
[INFO] [stdout] test diff_empty_after_full_overwrite ... ok
[INFO] [stdout] test large_values_multi_page_diff ... ok
[INFO] [stdout] test concurrent_reader_during_diff ... ok
[INFO] [stdout] test single_bit_value_change_detected ... ok
[INFO] [stdout] test mixed_key_sizes ... ok
[INFO] [stdout] test random_500_entries_diff_correctness ... ok
[INFO] [stdout] test alternating_insert_delete_stress ... ok
[INFO] [stdout] test disjoint_keys_no_overlap ... ok
[INFO] [stdout] test diff_symmetry_both_directions ... ok
[INFO] [stdout] test delete_and_reinsert_convergence ... ok
[INFO] [stdout] test many_small_changes_efficiency ... ok
[INFO] [stdout] test rapid_sync_cycles_50_rounds ... ok
[INFO] [stdout] test random_mutations_100_rounds_incremental ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 11.58s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/encryption_roundtrip.rs (/opt/rustwide/target/debug/deps/encryption_roundtrip-912e6078cd5197ea)
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test sieve_eviction_dirty_never_evicted ... ok
[INFO] [stdout] test file_header_and_recovery ... ok
[INFO] [stdout] test recovery_rejects_tree_root_at_high_water_mark ... ok
[INFO] [stdout] test recovery_rejects_pending_free_at_high_water_mark ... ok
[INFO] [stdout] test page_swap_attack_detected ... ok
[INFO] [stdout] test tamper_iv_region_detected ... ok
[INFO] [stdout] test tamper_mac_region_detected ... ok
[INFO] [stdout] test same_page_encrypted_differently_each_write ... ok
[INFO] [stdout] test wrong_epoch_detected_on_fetch ... ok
[INFO] [stdout] test cache_hit_returns_identical_data ... ok
[INFO] [stdout] test different_keys_produce_different_ciphertext ... ok
[INFO] [stdout] test multiple_page_types_all_encrypted ... ok
[INFO] [stdout] test ctr_bit_flip_caught_before_decrypt ... ok
[INFO] [stdout] test buffer_pool_eviction_under_pressure ... ok
[INFO] [stdout] test full_encryption_roundtrip ... ok
[INFO] [stdout] test iv_uniqueness_across_many_writes ... ok
[INFO] [stderr]      Running tests/fips.rs (/opt/rustwide/target/debug/deps/fips-5a579c3ca60fa973)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.52s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test default_kdf_is_argon2id ... ok
[INFO] [stdout] test pbkdf2_in_memory ... ok
[INFO] [stdout] test pbkdf2_named_tables ... ok
[INFO] [stdout] test pbkdf2_and_argon2_produce_different_databases ... ok
[INFO] [stdout] test pbkdf2_backup_and_integrity ... ok
[INFO] [stdout] test pbkdf2_create_open_reopen ... ok
[INFO] [stdout] test pbkdf2_change_passphrase ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 58.30s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integrity.rs (/opt/rustwide/target/debug/deps/integrity-4178cc2a0a496f3b)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test integrity_check_with_named_tables ... ok
[INFO] [stdout] test integrity_check_with_data ... ok
[INFO] [stdout] test integrity_check_after_multiple_transactions ... ok
[INFO] [stdout] test integrity_check_empty_db ... ok
[INFO] [stdout] test integrity_check_after_deletes ... ok
[INFO] [stdout] test integrity_check_detects_tampered_page ... ok
[INFO] [stdout] test integrity_check_after_reopen ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.12s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/key_backup.rs (/opt/rustwide/target/debug/deps/key_backup-3ff579134d7de079)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test restore_backup_file_wrong_size ... ok
[INFO] [stdout] test backup_after_passphrase_change has been running for over 60 seconds
[INFO] [stdout] test backup_argon2_database has been running for over 60 seconds
[INFO] [stdout] test backup_binary_format_magic has been running for over 60 seconds
[INFO] [stdout] test backup_different_passphrase_from_db has been running for over 60 seconds
[INFO] [stdout] test backup_empty_db has been running for over 60 seconds
[INFO] [stdout] test backup_file_size_exact has been running for over 60 seconds
[INFO] [stdout] test backup_file_tamper_detected has been running for over 60 seconds
[INFO] [stdout] test backup_large_db has been running for over 60 seconds
[INFO] [stdout] test backup_named_tables_roundtrip has been running for over 60 seconds
[INFO] [stdout] test backup_path_does_not_exist has been running for over 60 seconds
[INFO] [stdout] test backup_pbkdf2_database has been running for over 60 seconds
[INFO] [stdout] test backup_preserves_file_id has been running for over 60 seconds
[INFO] [stdout] test backup_wrong_db_passphrase has been running for over 60 seconds
[INFO] [stdout] test export_and_restore_roundtrip has been running for over 60 seconds
[INFO] [stdout] test multiple_backups_same_db has been running for over 60 seconds
[INFO] [stdout] test restore_overwrite_existing_key_file has been running for over 60 seconds
[INFO] [stdout] test backup_wrong_db_passphrase ... ok
[INFO] [stdout] test backup_binary_format_magic ... ok
[INFO] [stdout] test backup_path_does_not_exist ... ok
[INFO] [stdout] test backup_file_size_exact ... ok
[INFO] [stdout] test backup_argon2_database ... ok
[INFO] [stdout] test backup_file_tamper_detected ... ok
[INFO] [stdout] test restore_with_new_passphrase_old_fails has been running for over 60 seconds
[INFO] [stdout] test restore_wrong_backup_passphrase has been running for over 60 seconds
[INFO] [stdout] test backup_empty_db ... ok
[INFO] [stdout] test export_and_restore_roundtrip ... ok
[INFO] [stdout] test backup_preserves_file_id ... ok
[INFO] [stdout] test backup_different_passphrase_from_db ... ok
[INFO] [stdout] test backup_named_tables_roundtrip ... ok
[INFO] [stdout] test backup_large_db ... ok
[INFO] [stdout] test backup_pbkdf2_database ... ok
[INFO] [stdout] test restore_wrong_backup_passphrase ... ok
[INFO] [stdout] test restore_overwrite_existing_key_file ... ok
[INFO] [stdout] test backup_after_passphrase_change ... ok
[INFO] [stdout] test restore_with_new_passphrase_old_fails ... ok
[INFO] [stdout] test multiple_backups_same_db ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 223.46s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/key_rotation.rs (/opt/rustwide/target/debug/deps/key_rotation-b5fb955872a05ab8)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test change_passphrase_wrong_old ... ok
[INFO] [stdout] test change_passphrase_preserves_named_tables ... ok
[INFO] [stdout] test change_passphrase_large_dataset ... ok
[INFO] [stdout] test change_passphrase_basic ... ok
[INFO] [stdout] test change_passphrase_multiple_rotations ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 11.47s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/kv_torture.rs (/opt/rustwide/target/debug/deps/kv_torture-394778206daa25a4)
[INFO] [stdout] 
[INFO] [stdout] running 41 tests
[INFO] [stdout] test contains_key_after_delete ... ok
[INFO] [stdout] test drop_write_txn_releases_lock ... ok
[INFO] [stdout] test binary_key_with_null_bytes ... ok
[INFO] [stdout] test abort_after_create_table ... ok
[INFO] [stdout] test for_each_sorted_order ... ok
[INFO] [stdout] test delete_nonexistent_key ... ok
[INFO] [stdout] test empty_value ... ok
[INFO] [stdout] test abort_with_named_table_modifications ... ok
[INFO] [stdout] test for_each_empty ... ok
[INFO] [stdout] test double_delete_same_key ... ok
[INFO] [stdout] test for_each_after_delete ... ok
[INFO] [stdout] test create_drop_recreate_table ... ok
[INFO] [stdout] test insert_delete_half_verify_remaining ... ok
[INFO] [stdout] test concurrent_readers_threaded ... ok
[INFO] [stdout] test insert_delete_reinsert_same_key_single_txn ... ok
[INFO] [stdout] test large_value_near_limit ... ok
[INFO] [stdout] test many_aborts_then_commit ... ok
[INFO] [stdout] test compact_then_continue_writing ... ok
[INFO] [stdout] test large_key_over_limit_rejected ... ok
[INFO] [stdout] test large_key_near_limit ... ok
[INFO] [stdout] test backup_after_heavy_churn ... ok
[INFO] [stdout] test many_large_values ... ok
[INFO] [stdout] test multiple_snapshots_at_different_versions ... ok
[INFO] [stdout] test many_tables_create_drop_subset ... ok
[INFO] [stdout] test prefix_keys_distinguished ... ok
[INFO] [stdout] test single_byte_key ... ok
[INFO] [stdout] test large_values_persist_across_reopen ... ok
[INFO] [stdout] test integrity_after_insert_delete_compact_more_writes ... ok
[INFO] [stdout] test small_cache_forces_eviction ... ok
[INFO] [stdout] test insert_delete_reinsert_same_key ... ok
[INFO] [stdout] test snapshot_sees_consistent_state_during_heavy_writes ... ok
[INFO] [stdout] test table_and_default_same_keys ... ok
[INFO] [stdout] test named_table_persist_across_reopen ... ok
[INFO] [stdout] test table_for_each_correctness ... ok
[INFO] [stdout] test small_cache_multi_txn ... ok
[INFO] [stdout] test rapid_overwrite_100_txns ... ok
[INFO] [stdout] test rapid_overwrite_reopen_verify ... ok
[INFO] [stdout] test reader_while_writer_threaded ... ok
[INFO] [stdout] test reopen_with_delete_and_reinsert ... ok
[INFO] [stdout] test five_reopen_cycles_accumulate ... ok
[INFO] [stdout] test kv_expected_500_transactions ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 41 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 16.71s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/merkle.rs (/opt/rustwide/target/debug/deps/merkle-039a3201e0251104)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test each_commit_produces_unique_merkle_root ... ok
[INFO] [stdout] test merkle_root_changes_on_update ... ok
[INFO] [stdout] test integrity_check_passes_with_merkle_hashes ... ok
[INFO] [stdout] test delete_then_reinsert_restores_merkle_root ... ok
[INFO] [stdout] test merkle_root_changes_on_insert ... ok
[INFO] [stdout] test merkle_root_changes_on_delete ... ok
[INFO] [stdout] test empty_db_has_nonzero_merkle_root ... ok
[INFO] [stdout] test named_table_operations_do_not_affect_default_merkle_root ... ok
[INFO] [stdout] test abort_does_not_change_merkle_root ... ok
[INFO] [stdout] test different_data_produces_different_merkle_root ... ok
[INFO] [stdout] test empty_value_has_distinct_hash ... ok
[INFO] [stdout] test single_byte_keys_and_values ... ok
[INFO] [stdout] test insert_order_does_not_affect_merkle_root ... ok
[INFO] [stdout] test different_keys_produce_different_merkle_root ... ok
[INFO] [stdout] test backup_preserves_merkle_root ... ok
[INFO] [stdout] test merkle_root_persists_across_reopen ... ok
[INFO] [stdout] test compact_preserves_merkle_root ... ok
[INFO] [stdout] test same_data_produces_same_merkle_root ... ok
[INFO] [stdout] test merkle_root_persists_across_multiple_sessions ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.75s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/merkle_sync.rs (/opt/rustwide/target/debug/deps/merkle_sync-f4b669aa364c1973)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test every_leaf_hash_matches_independent_recomputation ... ok
[INFO] [stdout] test every_branch_hash_matches_independent_recomputation ... ok
[INFO] [stdout] test root_hash_matches_commit_slot ... ok
[INFO] [stdout] test hash_chain_is_complete_no_zero_hashes ... ok
[INFO] [stdout] test full_sync_scenario_diverge_and_converge ... ok
[INFO] [stdout] test multiple_changes_detected_and_synced ... ok
[INFO] [stdout] test identical_dbs_merkle_diff_returns_nothing ... ok
[INFO] [stdout] test value_update_detected_and_synced ... ok
[INFO] [stdout] test incremental_sync_multiple_rounds ... ok
[INFO] [stdout] test no_diff_after_sync_is_complete ... ok
[INFO] [stdout] test single_insert_detected_and_synced ... ok
[INFO] [stdout] test sync_with_splits_large_dataset ... ok
[INFO] [stdout] test sync_efficiency_skips_matching_subtrees ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 9.69s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/merkle_torture.rs (/opt/rustwide/target/debug/deps/merkle_torture-b64ab6cd1a20524f)
[INFO] [stdout] 
[INFO] [stdout] running 31 tests
[INFO] [stdout] test large_values ... ok
[INFO] [stdout] test integrity_check_after_complex_workload ... ok
[INFO] [stdout] test empty_db_hash_matches ... ok
[INFO] [stdout] test delete_half_then_reinsert_restores_hash ... ok
[INFO] [stdout] test delete_all_hash_matches_empty ... ok
[INFO] [stdout] test backup_preserves_hash_after_heavy_writes ... ok
[INFO] [stdout] test key_value_length_boundary ... ok
[INFO] [stdout] test empty_key_and_value ... ok
[INFO] [stdout] test compact_preserves_hash_after_heavy_churn ... ok
[INFO] [stdout] test insert_delete_interleave_convergence ... ok
[INFO] [stdout] test different_passphrase_same_merkle_root ... ok
[INFO] [stdout] test batch_sizes_dont_affect_hash ... ok
[INFO] [stdout] test multiple_aborts_then_commit ... ok
[INFO] [stdout] test many_single_byte_keys_unique_hashes ... ok
[INFO] [stdout] test reader_sees_consistent_hash_during_writes ... ok
[INFO] [stdout] test named_table_churn_does_not_affect_default_hash ... ok
[INFO] [stdout] test null_bytes_in_keys_and_values ... ok
[INFO] [stdout] test update_value_hash_matches ... ok
[INFO] [stdout] test rapid_insert_delete_cycles ... ok
[INFO] [stdout] test random_ops_maintain_consistency ... ok
[INFO] [stdout] test single_leaf_hash_matches ... ok
[INFO] [stdout] test overwrite_all_values_then_compare ... ok
[INFO] [stdout] test random_ops_two_dbs_converge ... ok
[INFO] [stdout] test compact_then_more_writes_still_consistent ... ok
[INFO] [stdout] test large_dataset_integrity_and_determinism ... ok
[INFO] [stdout] test single_txn_vs_many_txns_same_hash ... ok
[INFO] [stdout] test many_inserts_force_splits_hash_changes ... ok
[INFO] [stdout] test split_same_order_different_txn_granularity ... ok
[INFO] [stdout] test merkle_root_survives_many_reopen_cycles ... ok
[INFO] [stdout] test single_bit_value_difference ... ok
[INFO] [stdout] test single_bit_key_difference ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 29.19s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/multi_table_sync.rs (/opt/rustwide/target/debug/deps/multi_table_sync-f22671989454e492)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test sync_identical_tables ... ok
[INFO] [stdout] test sync_skips_index_tables ... ok
[INFO] [stdout] test sync_one_table_push ... ok
[INFO] [stdout] test sync_empty_tables_no_crash ... ok
[INFO] [stdout] test sync_multiple_tables ... ok
[INFO] [stdout] test sync_disjoint_tables ... ok
[INFO] [stdout] test sync_preserves_unshared_data ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.49s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/named_table_merkle.rs (/opt/rustwide/target/debug/deps/named_table_merkle-9b768d5642dc7d5b)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test two_tables_different_merkle_hashes ... ok
[INFO] [stdout] test named_table_merkle_does_not_affect_default_tree ... ok
[INFO] [stdout] test catalog_tree_has_nonzero_merkle_hash ... ok
[INFO] [stdout] test named_table_merkle_stable_when_unchanged ... ok
[INFO] [stdout] test named_table_has_nonzero_merkle_hash ... ok
[INFO] [stdout] test named_table_merkle_changes_on_update ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.45s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/named_table_reader.rs (/opt/rustwide/target/debug/deps/named_table_reader-8716d87f3b26fd00)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test default_tree_reader ... ok
[INFO] [stdout] test named_table_reader ... ok
[INFO] [stdout] test table_reader_can_read_entries ... ok
[INFO] [stdout] test two_table_readers_differ ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.81s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stderr]      Running tests/named_tables.rs (/opt/rustwide/target/debug/deps/named_tables-6906bf4e0f8a963f)
[INFO] [stdout] test table_contains_key ... ok
[INFO] [stdout] test read_table_snapshot_isolation ... ok
[INFO] [stdout] test create_table_and_crud ... ok
[INFO] [stdout] test table_not_found_error ... ok
[INFO] [stdout] test multiple_tables_independent ... ok
[INFO] [stdout] test table_already_exists_error ... ok
[INFO] [stdout] test many_tables_stress ... ok
[INFO] [stdout] test drop_table ... ok
[INFO] [stdout] test table_update_and_delete ... ok
[INFO] [stdout] test table_persist_across_reopen ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.60s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/patch_torture.rs (/opt/rustwide/target/debug/deps/patch_torture-4333b9c5952b08e9)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test serialize_roundtrip_500_entries ... ok
[INFO] [stdout] test patch_deserialize_random_bytes ... ok
[INFO] [stdout] test idempotent_apply_twice ... ok
[INFO] [stdout] test apply_empty_then_full_then_incremental ... ok
[INFO] [stdout] test node_id_tiebreaker ... ok
[INFO] [stdout] test many_conflicts_lww_alternating_winner ... ok
[INFO] [stdout] test mixed_entry_sizes ... ok
[INFO] [stdout] test large_keys_and_values ... ok
[INFO] [stdout] test bidirectional_with_tombstones ... ok
[INFO] [stdout] test overwrite_same_key_100_times ... ok
[INFO] [stdout] test disjoint_patches_from_different_sources ... ok
[INFO] [stdout] test three_node_ring_convergence ... ok
[INFO] [stdout] test random_bidirectional_50_rounds_convergence ... ok
[INFO] [stdout] test incremental_100_inserts_crdt ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 14.23s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stderr]      Running tests/peer_to_peer.rs (/opt/rustwide/target/debug/deps/peer_to_peer-87c99f12ed1219e1)
[INFO] [stdout] test sync_to_connection_refused ... ok
[INFO] [stdout] test node_id_stable_within_session ... ok
[INFO] [stdout] test sync_wrong_key_rejected ... ok
[INFO] [stdout] test node_id_unique_per_database ... ok
[INFO] [stdout] test node_id_survives_sync ... ok
[INFO] [stdout] test sync_incremental_two_rounds ... ok
[INFO] [stdout] test sync_large_table_100_entries ... ok
[INFO] [stdout] test sync_identical_databases_no_changes ... ok
[INFO] [stdout] test sync_skips_index_tables_over_tcp ... ok
[INFO] [stdout] test sync_empty_databases_no_crash ... ok
[INFO] [stdout] test sync_to_creates_missing_table_on_responder ... ok
[INFO] [stdout] test node_id_generated_and_persisted ... ok
[INFO] [stdout] test sync_preserves_responder_data ... ok
[INFO] [stdout] test sync_to_pushes_kv_data ... ok
[INFO] [stdout] test sync_multiple_tables_over_tcp ... ok
[INFO] [stdout] test three_sync_rounds_over_tcp ... ok
[INFO] [stdout] test sync_persists_across_reopen ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 16.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/public_api.rs (/opt/rustwide/target/debug/deps/public_api-e22ad38d0ca2cd4d)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test open_fails_if_not_exists ... ok
[INFO] [stdout] test passphrase_required ... ok
[ERROR] error running command: command timed out after 900 seconds
[INFO] running `Command { std: "docker" "inspect" "544a4fdde8041a965fa226c2f156fb31b6ee95e06420fe23186e9b7db4d2c179", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "544a4fdde8041a965fa226c2f156fb31b6ee95e06420fe23186e9b7db4d2c179", kill_on_drop: false }`
[INFO] [stdout] 544a4fdde8041a965fa226c2f156fb31b6ee95e06420fe23186e9b7db4d2c179
